require('plugins')

require('colorscheme-setup')

require('lualine').setup({
	options = {
		theme = 'neon'
	}
})

require('nvim-tree-setup')

require('bufline-setup')

require('telescope-setup')

vim.keymap.set('n', '<A-Left>', '<cmd>tabprevious<cr>')
vim.keymap.set('n', '<A-Right>', '<cmd>tabnext<cr>')
vim.keymap.set('n', '<A-4>', '<cmd>bdelete!<cr>')
vim.keymap.set('n', '<C-A-Left>', '<cmd>tabmove -1<cr>')
vim.keymap.set('n', '<C-A-Right>', '<cmd>tabmove +1<cr>')
vim.keymap.set('n', '<C-Up>', '3<C-Y>')
vim.keymap.set('n', '<C-Down>', '3<C-E>')

vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.autoindent = true
vim.opt.tabstop = 4
vim.opt.shiftwidth = 4
vim.opt.smarttab = true
vim.opt.softtabstop = 4
vim.opt.mouse = 'a'
vim.opt.clipboard = 'unnamedplus'
vim.opt.splitbelow = true
